package day06;

import java.io.File;
import java.io.FileFilter;

public class Demo15 {

	public static void main(String[] args) {

//		FileFilter filter = new FileFilter() {
//
//			public boolean accept(File file) {
//
//				String name = file.getName();
//				return name.endsWith(".java");
//
//			}
//
//		};
//		
//		
//		File f1=new File("test/demo/hello.txt");
//		System.out.println(filter.accept(f1));
//
//		File f2=new File("abc/def.bat");
//		System.out.println(filter.accept(f2));
//
//		File dir=new File("abc");
//		
//		File[] files=dir.listFiles(filter);
//		for(File f:files){
//			System.out.println(f);
//			
//		}
		
//		File file=new File("E:/test");
//		ListFile.listFile(file);
//		
		
		File f=new File("abc");
		File[] lf=f.listFiles(new FileFilter(){

			@Override
			public boolean accept(File p) {
				return p.getName().endsWith(".txt");
			}
		});
		for(File file:lf){
			
		System.out.println(file.getName());
		
		}
		
		
	}
	
	
	
	
	

}
